if (isset(f2) &&
    v9 == 0 &&
    !isset(f4)) {
  if ((said("ass","rol") ||
      said("anyword","ass","rol") ||
      said("anyword","anyword","ass","rol") ||
      said("anyword","anyword","anyword","ass","rol") ||
      said("anyword","anyword","anyword","anyword","ass","rol") ||
      said("anyword","anyword","anyword","anyword","anyword","ass","rol"))) {
    v252 += 1;
    if (v252 == 1) {
      print("I am going to tell on you!");
    }
    if (v252 == 2) {
      print("Don't say anymore words like that!");
    }
    if (v252 == 3) {
      print("Don't say I didn't warn you.");
      quit(1);
    }
  }
  if (said("examine","test object")) {
    if (has("test object")) {
      show.obj(220);
      goto(Label1);
    }
    print("You don't have it.");
  }
Label1:
  if ((said("examine","anyword") ||
      said("examine","anyword","anyword"))) {
    print("What? Where?");
  }
  if ((said("aquire","anyword") ||
      said("aquire","anyword","anyword"))) {
    print("You can't get that here!");
  }
  if ((said("use","anyword") ||
      said("use","anyword","anyword"))) {
    print("What do you want me to do with it?");
  }

//This is a o1 controlling part
//v60 is direction
//v61 is player number
//moving forward
}
if (controller(c35)){
if(v60 == 1){
stop.cycling(o1);
stop.motion(o1);
v60 = 0;
return();
}
get.posn(o1,v61,v62);
v62 = 1;
move.obj.v(o1,v61,v62,1,f45);
start.cycling(o1);
start.motion(o1);
v60 = 1;
//moving down
}
if (controller(c39)){
if(v60 == 3){
stop.cycling(o1);
stop.motion(o1);
v60 = 0;
return();
}
get.posn(o1,v61,v62);
v62 = 165;
move.obj.v(o1,v61,v62,1,f45);
start.cycling(o1);
start.motion(o1);
v60 = 3;
//moving right
}
if (controller(c37)){
if(v60 == 2){
stop.cycling(o1);
stop.motion(o1);
v60 = 0;
return();
}
get.posn(o1,v61,v62);
v61 = 159;
move.obj.v(o1,v61,v62,1,f45);
start.cycling(o1);
start.motion(o1);
v60 = 2;
//moving left
}
if (controller(c38)){
if(v60 == 4){
stop.cycling(o1);
stop.motion(o1);
v60 = 0;
return();
}
get.posn(o1,v61,v62);
v61 = 1;
move.obj.v(o1,v61,v62,1,f45);
start.cycling(o1);
start.motion(o1);
v60 = 4;
//moving right-up
}
if (controller(c20)){
if(v60 == 5){
stop.cycling(o1);
stop.motion(o1);
v60 = 0;
return();
}
get.posn(o1,v61,v62);
v61 += 45;
v62 -= 45;
move.obj.v(o1,v61,v62,1,f45);
start.cycling(o1);
start.motion(o1);
v60 = 5;

//moving right-down
}
if (controller(c27)){
if(v60 == 5){
stop.cycling(o1);
stop.motion(o1);
v60 = 0;
return();
}
get.posn(o1,v61,v62);
v61 += 45;
v62 += 45;
move.obj.v(o1,v61,v62,1,f45);
start.cycling(o1);
start.motion(o1);
v60 = 5;

//moving left-up
}
if (controller(c15)){
if(v60 == 6){
stop.cycling(o1);
stop.motion(o1);
v60 = 0;
return();
}
get.posn(o1,v61,v62);
v61 -= 45;
v62 -= 45;
move.obj.v(o1,v61,v62,1,f45);
start.cycling(o1);
start.motion(o1);
v60 = 6;
}
//moving left-down
if (controller(c23)){
if(v60 == 8){
stop.cycling(o1);
stop.motion(o1);
v60 = 0;
return();
}
get.posn(o1,v61,v62);
v61 -= 45;
v62 += 45;
move.obj.v(o1,v61,v62,1,f45);
start.cycling(o1);
start.motion(o1);
v60 = 8;
}
if (controller(c40)){
if(v61 == 1){
display(24,2,"Waiting comand %s1            ");
v61 = 2;
v62 = 1;
return();
}
display(24,2,"Waiting comand %s2            ");
v61 = 1;
v62 = 2;


}
return();

// Messages
#message 1 "I am going to tell on you!"
#message 2 "Don't say anymore words like that!"
#message 3 "Don't say I didn't warn you."
#message 4 "You don't have it."
#message 5 "What? Where?"
#message 6 "You can't get that here!"
#message 7 "What do you want me to do with it?"